package com.lam.system.entity.imp;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.lam.common.components.dict.annotation.Dict;
import com.lam.common.validate.annotation.DictValid;

/**
 * 参数配置导入对象 SysParameterImp
 * 
 * @author admin
 * @date 2022-09-20
 */
@ColumnWidth(30)
public class SysParameterImp {

    /** 名称 */
    @ExcelProperty("名称")
    private String name;
    
    /** 编码 */
    @ExcelProperty("编码")
    private String code;
    
    /** 值 */
    @ExcelProperty("值")
    private String value;
    
    /** 类型 */
    @ExcelProperty("类型")
    @DictValid(message = "无效的类型")
    @Dict(dictCode = "config_type", reverse = true)
    private String typeDictText;
    
    /** 备注 */
    @ExcelProperty("备注")
    private String remark;
    
    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    } 
    
    public void setCode(String code) {
        this.code = code;
    }

    public String getCode() {
        return code;
    } 
    
    public void setValue(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    } 
    
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRemark() {
        return remark;
    }

	public String getTypeDictText() {
		return typeDictText;
	}

	public void setTypeDictText(String typeDictText) {
		this.typeDictText = typeDictText;
	} 
    
}
